package com.oracletomysql.pojo;

/**
 * @author 薛虎
 * @date 2021/1/21 13:52
 */
public class BaseArvTypeFileType {
    /**
     * 关联主键
     */

    private String arvTypeFileTypePk;

    /**
     * 档案分类id
     */

    private String arvTypeId;

    /**
     * 文件分类id
     */

    private String fileTypeId;

    /**
     * 序号
     */

    private Integer seqNo;

    /**
     * 父节点id,存的是file_type_id
     */

    private String pid;

    /**
     * 是否必须 0非必须 1.必须
     */

    private Integer isRequired;

    /**
     * 状态：1 正常，2 已删除（逻辑）
     */

    private Integer status;

    /**
     * 状态：1 正常，2 已隐藏
     */

    private Integer hiddenStatus;

    /**
     * 描述
     */

    private String descr;


    private Long createTime;


    private Long updateTime;


    public BaseArvTypeFileType() {
    }

    public BaseArvTypeFileType(String arvTypeFileTypePk, String arvTypeId, String fileTypeId, Integer seqNo, String pid, Integer isRequired, Integer status, Integer hiddenStatus, String descr, Long createTime, Long updateTime) {
        this.arvTypeFileTypePk = arvTypeFileTypePk;
        this.arvTypeId = arvTypeId;
        this.fileTypeId = fileTypeId;
        this.seqNo = seqNo;
        this.pid = pid;
        this.isRequired = isRequired;
        this.status = status;
        this.hiddenStatus = hiddenStatus;
        this.descr = descr;
        this.createTime = createTime;
        this.updateTime = updateTime;
    }

    public String getArvTypeFileTypePk() {
        return arvTypeFileTypePk;
    }

    public void setArvTypeFileTypePk(String arvTypeFileTypePk) {
        this.arvTypeFileTypePk = arvTypeFileTypePk;
    }

    public String getArvTypeId() {
        return arvTypeId;
    }

    public void setArvTypeId(String arvTypeId) {
        this.arvTypeId = arvTypeId;
    }

    public String getFileTypeId() {
        return fileTypeId;
    }

    public void setFileTypeId(String fileTypeId) {
        this.fileTypeId = fileTypeId;
    }

    public Integer getSeqNo() {
        return seqNo;
    }

    public void setSeqNo(Integer seqNo) {
        this.seqNo = seqNo;
    }

    public String getPid() {
        return pid;
    }

    public void setPid(String pid) {
        this.pid = pid;
    }

    public Integer getIsRequired() {
        return isRequired;
    }

    public void setIsRequired(Integer isRequired) {
        this.isRequired = isRequired;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getHiddenStatus() {
        return hiddenStatus;
    }

    public void setHiddenStatus(Integer hiddenStatus) {
        this.hiddenStatus = hiddenStatus;
    }

    public String getDescr() {
        return descr;
    }

    public void setDescr(String descr) {
        this.descr = descr;
    }

    public Long getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Long createTime) {
        this.createTime = createTime;
    }

    public Long getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Long updateTime) {
        this.updateTime = updateTime;
    }
}
